package com.zmn.mcc.model.entity.role;

import com.zmn.mcc.model.BaseModel;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

@Getter(value = AccessLevel.PUBLIC)
@Setter(value = AccessLevel.PUBLIC)
public class McRole extends BaseModel implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键：角色ID
     */
    private Integer roleId;

    /**
     * 角色名称
     */
    private String roleName;

    /**
     * 部门ID
     */
    private Integer deptId;

    /**
     * 数据导出上限
     */
    private Integer exportLimit;

    /**
     * 查询前溯天数
     */
    private Integer dayLimit;

    /**
     * 查询数据条数限制
     */
    private Integer numberLimit;

    /**
     * 角色类型：1系统全局角色，2部门内部角色
     */
    private Integer type;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 角色备注
     */
    private String remark;

    private String updater;
    private Date updateTime;
    private String creater;
    private Date createTime;

    /**
     * 操作人ip
     */
    private String ip;


}